package com.lanchuan.soft.service;

import com.lanchuan.soft.entity.ParamEvent;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

public interface IEventService {

    Map<String, Object> findEventListByCondition(ParamEvent paramEvent);

    Map<String, Object> createEvent(ParamEvent paramEvent);

    Map<String, Object> createResolveEvent(ParamEvent paramEvent);

    Map<String, Object> updateEventType(ParamEvent paramEvent);

    Map<String, Object> reportToLeader(ParamEvent paramEvent);

    Map<String, Object> commandToPlatform(ParamEvent paramEvent);

    Map<String, Object> commandToWorker(ParamEvent paramEvent);

    Map<String, Object> reportToDepartment(ParamEvent paramEvent);

    Map<String, Object> solveByWorker(ParamEvent paramEvent);

    Map<String, Object> solveByDepartment(ParamEvent paramEvent);

    Map<String, Object> deleteEvent(ParamEvent paramEvent);

    Map<String, Object> uploadImage(MultipartFile file);
}
